/*
package com.zhishu.maker.cli.command;

import cn.hutool.core.bean.BeanUtil;
import com.zhishu.maker.generator.file.FileGenerator;
import lombok.Data;
import picocli.CommandLine;

import java.util.concurrent.Callable;

*/
/**
 * @Author: 止束
 * @Version: 1.0
 * @DateTime: 2025/1/9 18:01
 * @Description:
 *//*

@CommandLine.Command(name = "generate", mixinStandardHelpOptions = true)
@Data
public class GenerateCommand implements Callable {

    */
/**
     * 作者 (字符串，填充值)
     *//*

    @CommandLine.Option(names = {"-a", "--author"}, description = "作者名称", arity = "0..1", interactive = true, echo = true)
    private String author = "止束";

    */
/**
     * 输出信息
     *//*

    @CommandLine.Option(names = {"-o", "--outputText"}, description = "输出信息", arity = "0..1", interactive = true, echo = true)
    private String outputText = "输出信息";

    */
/**
     * 是否循环 (开关)
     *//*

    @CommandLine.Option(names = {"-l", "--loop"}, description = "是否循环", arity = "0..1", interactive = true, echo = true)
    private boolean loop;

    @Override
    public Integer call() throws Exception {
        DataModel dataModel = new DataModel();
        BeanUtil.copyProperties(this, dataModel);
        FileGenerator.doGenerator(dataModel);
        return 0;
    }
}
*/
